sizegroup: Skip resizes on widgets that have resize queued
authorBenjamin Otte <otte@redhat.com>
Mon, 28 Sep 2015 03:48:57 +0000 (05:48 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 28 Oct 2015 18:44:28 +0000 (19:44 +0100)
commita31123e9f0a12b3eeeaf65f8ea87d1a177aa454a
treee3ea334eac20349805c91b226047fa09cafe60f6
parenta4587ef4a0988bd6817895fa7920801163091ca6
sizegroup: Skip resizes on widgets that have resize queued

Widgets that already have a resize queued don't need to walk the whole
parent chain and queue another resize. It's enough to do it once per
resize.

This also means that sizegroups cannot use the shortcut of just
invalidating the first widget in the group anymore. That widget might
already have a resize queued while others don't.
gtk/gtksizegroup.c
gtk/gtkwindow.c